#include <stdio.h>

int main()
{

    if (-2147483647 - 1 == 2147483648U)
    {
        printf("-2147483647-1 ==  2147483648U 成立\n");
    }
    else
    {
        printf("-2147483647-1 ==  2147483648U 不成立\n");
    }

    if (-2147483647 - 1 < -2147483647)
    {
        printf("-2147483647-1 < -2147483647 成立\n");
    }
    else
    {
        printf("-2147483647-1 < -2147483647 不成立\n");
    }

    if (-2147483647 - 1 < 2147483647)
    {
        printf("-2147483647-1 <  2147483647 成立\n");
    }
    else
    {
        printf("-2147483647-1 <  2147483647 不成立\n");
    }

    if ((unsigned)-2147483647 - 1 < 2147483647)
    {
        printf("(unsigned)-2147483647-1 <  2147483647 成立\n");
    }
    else
    {
        printf("(unsigned)-2147483647-1 <  2147483647 不成立\n");
    }
    return 0;
}